.fromBox {
    padding: 1.04rem 1.36rem 1.06rem 1.36rem;
    background: #FBFBFD url(/img/contact/img2.png) no-repeat right top;
    background-size: 2.20rem 2.40rem;

    h1 {
        font-family: Poppins;
        font-size: 0.48rem;
        font-weight: 600;
        line-height: 0.5rem;
        padding-bottom: 0.64rem;
    }


    .error {

        border-bottom: 0.01rem solid rgba(227, 50, 44, 1) !important;

        &::placeholder {
            color: rgba(227, 50, 44, 1) !important;
        }
    }

    #formList {
        width: 100%;

        input[type='text'],
        select,
        textarea {
            border: 0;
            border-bottom: 0.01rem solid #999999;
            padding: 0.16rem 0rem;
            background-color: transparent;
            outline: none;
            font-size: 0.14rem;
            color: #666666;
            font-weight: 400;
        }

        textarea {
            padding: 0.16rem 0.24rem !important;
            border: 0.01rem solid #999999 !important;
        }

        .submit {
            input[type='radio'] {
                margin-right: 0.08rem;
                margin-bottom: 0.02rem;
            }

            span {
                font-size: 0.14rem;
            }

            a {
                color: red;
                font-size: 0.14rem;
            }

            .submit-btn {
                width: 1.8rem;
                height: 0.5rem;
                background-color: #272727;
                font-size: 0.14rem;
                font-weight: 500;
                color: #FFFFFF;
                border-radius: 0.04rem;
                border: 0;



                img {
                    width: 0.16rem;
                    height: 0.16rem
                }
            }

        }

    }




}

// ** index 页面移动端样式 0 - 1024
@media screen and (max-width: 1024px) {
    .flex-row {
        flex-direction: column;
    }

    .fromBox {
        padding: 1.04rem 0.4rem;
        background: #FBFBFD url(/img/contact/img2.png) no-repeat right top;
        background-size: 2.20rem 2.40rem;

        h1 {
            font-family: Poppins;
            font-size: 0.48rem;
            font-weight: 600;
            line-height: 0.5rem;
            padding-bottom: 0.64rem;
        }


        #formList {
            width: 100%;

            input[type='text'],
            select,
            textarea {
                border: 0;
                border-bottom: 0.01rem solid #999999;
                padding: 0.2rem 0rem;
                background-color: transparent;
                outline: none;
                font-size: 0.34rem;
                color: #666666;
                font-weight: 400;
            }

            textarea {
                padding: 0.16rem 0.24rem !important;
                border: 0.01rem solid #999999 !important;
            }

            .submit {

                &.flex-row,
                .flex-row {
                    flex-direction: row;
                }


                input[type='radio'] {
                    margin-right: 0.08rem;
                    margin-bottom: 0.02rem;
                }

                span,
                a {
                    font-size: 0.34rem;
                }

                button {
                    width: 3.8rem;
                    height: 1rem;
                    background-color: #272727;
                    font-size: 0.34rem;
                    font-weight: 500;
                    color: #FFFFFF;
                    border-radius: 0.08rem;
                    border: 0;

                    img {
                        width: 0.36rem;
                        height: 0.36rem
                    }
                }

            }

        }
    }

}